const express = require('express');
const app = express();
app.get('/api/user',(req,res)=>{
    //客户端请求的url地址
    console.log(req.url);
    //客户端请求的方法名
    console.log(req.method);
    //客户端请求的路径
    console.log(req.path);
    //客户端请求的查询字符串
    console.log(req.query);
    //客户端的主机名
    console.log(req.hostname);
    //客户端的请求头
    console.log(req.headers)
    //写入OK后直接关闭响应，关闭和客户端发送数据
    res.end('ok');
});
//如果在路径里出现:xxx,则表示这里是一个路径参数
//路径参数可以匹配任何的字符串，最后在服务器会把值保存在req.params里
app.get('/api/user/:id',(req,res)=>{
    console.log(req.params.id)
    res.end(`ID:${req.params.id}`);
})
app.listen(3000,()=>console.log('server started on 3000'));